![]() Apparatus and method for controlling the engine speed at additional load
专利摘要:
The invention relates to a method for regulating the speed of an engine (230) in response to extra load, comprising the steps of - continuously determining (s410) a prevailing speed (n) of said engine, - continuously determining (s420) a rate of downward change (dn/dt) of said speed (n). The method comprises also the steps of - determining (s430), at a certain rate of downward change of engine speed, a maximum permissible engine speed set-point value (n_init) and a corresponding power mobilisation reference (TH_ref) for the regulation of said speed (n), - regulating (s450) said speed (n) towards said maximum permissible set-point value (n_init; n_refMax) when more power is being mobilised than said power mobilisation reference (TH_ref), and - regulating (s450) said speed (n) according to a specific relationship between engine speed set-point value (n_ref) and power mobilisation (TH) when less power is being mobilised than said power mobilisation reference (TH_ref). The invention relates also to a computer programme product comprising programme code (P) for a computer (200; 210) for implementing a method according to the invention. The invention relates also to a device for regulating the speed of an engine (230) in response to extra load, and to a motor vehicle equipped with the device. 公开号:SE1151184A1 申请号:SE1151184 申请日:2011-12-13 公开日:2013-06-14 发明作者:Per Sundholm 申请人:Scania Cv Ab; IPC主号:
专利说明:
1015202530For example, such a situation may arise when tipping a flatbed of the vehiclewhen crawling, especially if the vehicle is equipped with an automaticgearbox. When an additional load of an engine in a motor vehicle can be difficulta driver to compensate for a decrease in a prevailing engine speed. Said additional load on the engine can be caused by a power take-off fromthe engine of a vehicle equipment, such as e.g. onetipper, snow plow,lawn mower arrangements, etc. SUMMARY OF THE INVENTIONThere is a need for a method and apparatus where a driver of onemotor vehicles can be adequately assisted in maintaining a desired engine speed atadditional load on the engine. An object of the present invention is to provide a novel andadvantageous procedure for engine speed atadditional load.regulation of aAnother object of the invention is to provide a new and advantageousdevice and a new and advantageous computer program for regulating aengine speed at additional load. A further object of the invention is to provide a method, adevice and a computer program to achieve improved performanceof a motor vehicle during dynamic processes, such as at variable load atthe engine of the vehicle. A further object of the invention is to provide a method, adevice and a computer program to achieve improveddriving characteristics of a vehicle at additional load of the vehicle's engine.1015202530These objects are achieved by a method of controlling an engine speed atadditional load according to claim 1. According to one aspect of the invention, there is provided a method of controllingan engine load at additional load, comprising the steps of:- continuously determining a prevailing speed of said engine;- continuously determine a rate of change of the speed when decreasingspeed. The method also includes the steps of:at a certain rate of change at decreasing speed, determine aallowedthrottle reference for the control of said speed;maximum speed setpoint and a corresponding oneadjust said speed against said maximum permissible speed setpoint atthrottle greater than said throttle reference, and- regulate said speed according to a specific relationship between speed setpointand throttle at throttle less than said throttle reference. This provides a robust process for maintaining a higherengine speed at additional load of the vehicle's engine. Because the saidAdditional load can be quite unpredictable for a driver providedin this case an automatic procedure for regulating engine speed atadditional load according to an aspect of the inventionThe method may further comprise the step of:determine said relationship as a function of engine idle speedand said speed setpoint. Said connection may be arbitraryappropriate connection. In this case, a versatile procedure is provided which canadapted to each individual vehicle. The method may further comprise the step of:establish said relationship as a straight line. In this case, one is achievedprocedure that requires little computing power to control the engine1015202530speed when a throttle is less than said throttle reference. Herebyan efficient and accurate control of engine speed can be achieved. Said certain rate of change may be a value that lies withina range of [50, 300] rpm / s. Mentioned certain rate of change canconsists of a value that is within a range of [70, 200] rpm / s. Mentionedsome rate of change can be a value that is within arange of [80, 120] rpm / s. The mentioned certain rate of change can be constitutedof a value that is about 100 rpm / s. It should be noted that the saidchange rate is valid for speed reduction, which is why it according to adesign can be indicated with a minus sign. In doing so, the said would somerate of change can be specified as a value that is within a rangeof [-50, -300] rpm / s, and [-70, -200] and [-80, -120], respectively. Because it does notis computationally difficult to determine a rate of change of said speedat speed reduction, an additional load can be detected relativelyfast, whereby control of motor speed according to the invention can be performed in oneearly vagina, i.e. before a motor speed decreases to an undesirable level. The method may further comprise the step of:- automatically interrupt said control in the absence of throttle. Herebyprovides a user-friendly procedure where a driver only needsrelease the accelerator pedal to control routines for normal operation of the vehicleactivated. The method may further comprise the step of:interrupt said regulation in the event of a gas application significantly exceedingsaid throttle reference and said adjustment took place during apredetermined period of time and an absolute amount of the rate of changefalls below said certain rate of change. According to an alternative cansaid control is then interrupted by any applicable control unit of the vehiclerequests a torque setpoint saidexceeding regulationtorque setpoint and said adjustment has taken place during a predetermined1015202530time period and an absolute amount of the rate of change is less thanmentioned certain rate of change. According to an alternative, said regulation maythen any arbitrary applicable control algorithm of a control unit ofthe vehicle requests a torque setpoint in excess of said controltorque setpoint and said adjustment has taken place during a predeterminedtime period and an absolute amount of the rate of change is less thanmentioned certain rate of change. An alternative is provideddisengagement mechanism for the innovative regulation of engine speed atadditional load. This also provides a reliable way to disconnectthe innovative regulation. This also provides a user-friendlyprocedure where a driver only needs to press the accelerator pedal temporarily tocontrol routines for normal operation of the vehicle are activated. The procedure is easy to implement in existing motor vehicles. Software forcontrol of the speed of an engine at additional load according to the invention caninstalled in a control unit of the vehicle during its manufacture. Onebuyers of the vehicle can thus be given the opportunity to choose the function of the procedureas an option. Alternatively, software may include program code to executethe innovative procedure for regulating the speed of an engine atadditional load is installed in a control unit of the vehicle when upgradingat a service station. In this case, the software can be loaded into a memory inthe control unit. Implementation of the innovative procedure is thuscost-effective, especially since no additional components are neededNecessaryhardware is already present in the vehicle today. The inventioninstalled in the vehicle according to an aspect of the invention.thus provides a cost-effective solution to the aboveproblems. Software that includes program code for regulating an engine speed atadditional load can be easily updated or replaced. Furthermore, different parts canof the software that includes program code for controlling an engine speed1015202530in case of additional load are replaced independently of each other. This modularconfiguration is advantageous from a maintenance perspective. According to one aspect of the invention, there is provided an apparatus for regulatingan engine load at additional load, comprising:means for continuously determining a prevailing speed of said engine;means for continuously determining a rate of change of the speed atdecreasing speed,means for, at a certain rate of change at decreasing speed,determine a maximum permissible speed setpoint and a corresponding onethrottle reference for the control of said speed;means for regulating said speeds against said maximum permissiblespeed setpoint at throttle more than said throttle reference, andmeans for regulating said speed according to a specific relationship betweenspeed setpoint and throttle at throttle less than saidthrottle reference. The device may further comprise:means for determining said relationship as a function of the engineidle speed and said speed setpoint. The device may further comprise:means for establishing said relationship as a straight line. Said certain rate of change may be a value that lies withina range of [50, 300] rpm / s. The device may further comprise:means for automatically interrupting said regulation in the absence ofthrottle. The device may further comprise:1015202530means for substantially interrupting said control in the event of a throttleexceeding said throttle reference and said regulation occurred duringa predetermined period of time and an absolute amount of the rate of changefalls below said certain rate of change. The device may further comprise:means for interrupting said control when an arbitrarily applicable control unitin the vehicle requests a torque setpoint in excess of the saidregulation torque setpoint and said regulation took place during apredetermined period of time and an absolute amount of the rate of changefalls below said certain rate of change. The device may further comprise:means for interrupting said regulation then an arbitrarily applicable control algorithmat a control unit of the vehicle requests a torque setpoint exceedingsaid torque setpoint of said control and said control undera predetermined period of time and an absolute amount of the rate of changefalls below said certain rate of change. The above objects are also achieved with a motor vehicle which includesthe device. The motor vehicle can be a truck, bus or car. According to one aspect of the invention, there is provided a computer program for controlof an engine speed at additional load, where said computer programincludes program code stored on a computer readable medium forcause an electronic controller or other computer connected to itelectronic control unit to perform the steps according to any one of claims 1-7. According to one aspect of the invention, there is provided a computer program for controlof an engine speed at additional load, where said computer programincludes program code stored on a medium to cause an electronic1015202530control unit or another computer connected to the electronic control unit toperforming the steps according to any one of claims 1-7. According to one aspect of the invention, there is provided a computer software productcomprising a program code stored on a computer readable medium forperforming the method steps according to any one of claims 1-7, when saidcomputer programs run on an electronic controller or other computer connectedto the electronic control unit. Additional objects, advantages and novel features of the present inventionthe invention will be apparent to those skilled in the art from the following details, as wellvia the practice of the invention. While the invention is described below,it will be apparent that the invention is not limited to those specifically describedthe details. Those who have access to the teachings herein will recognizeand incorporations into othersadditional applications, modificationsareas which are within the scope of the invention.SUMMARY DESCRIPTION OF THE DRAWINGSFor a more complete understanding of the present invention and furtherpurposes and benefits thereof, reference is now made to the following detaileddescription to be read together with the accompanying drawings there equallyreference numerals refer to equal parts in the various figures, and in which:Figure 1 schematically illustrates a vehicle, according to an embodiment ofthe invention;Figure 2 schematically illustrates a subsystem of the vehicle shown in Figure 1, according toan embodiment of the invention;Figure 3 schematically illustrates a relationship between two parameters according to oneembodiment of the invention;Figure 4a schematically illustrates a flow chart of a method, according to aembodiment of the invention;1015202530Figure 4b schematically illustrates in further detail a flow chart over onemethod, according to an embodiment of the invention; andillustrates a computer,Figure 5 schematically according to an embodiment ofthe invention. DETAILED DESCRIPTION OF THE FIGURESReferring to Figure 1, a side view of a vehicle 100 is shownThe exemplary vehicle 100 consists of a tractor 110 and a trailer 112. The vehicle can be a heavy vehicle, such as a truck or a bus. The vehiclecan alternatively be a car. Here, the term "link" refers to a communication link that may be onephysical wire, such as an opto-electronic communications wire, or anon-physical wiring, such as a wireless connection, such as a radio ormicrowave link. Referring to Figure 2, a subsystem 299 of the vehicle 100 is shown. The subsystem 299 is arranged in the tractor 110. The subsystem 299 consists of onemotor 230 as arranged to transmit one by means of a transmission (not shown)driving force for at least one pair of drive wheels (not shown). The subsystem 299 comprises a first control unit 200 which is arranged to controloperation of the engine 230 according to stored drivers. The first control unit 200 isarranged for communication with the motor 230 via a link L231. At the motor 230, a speed sensor 240 is presently arranged onconventional way. The speed sensor 240 is arranged for communication withthe first control unit 200 via a link L241. The speed sensor 240 isarranged to continuously determine a prevailing speed n of the engine. The speed sensor 240 is arranged to continuously send signals S1101520253010including information on said determined prevailing speed n ofthe motor 230 to the first control unit 200 via the link L241. At the motor 230, at least one power take-off 232 is also provided. Said power take-off 232 may be arranged to drive a power unit 220 by means ofa torque generated by the motor 230. An example of a power take-off 232 andpower unit 220 cancompressed air units. Another example of power take-off 232 and power unit 220be a pneumatic system and acan be a hydraulic system or a tipping platform. Said power take-off 232 and associated power unit 220 may alternatively bearranged at any suitable component of the vehicle's driveline, such asfor example a gearbox. Said power take-off 232 may be any suitable power take-off. Mentionedpower unit 200 may be any suitable power unit. Said power take-off232 and power unit 220 are arranged to be driven by a torque ofthe motor 230. When activating and operating said power take-off 232 and power unit220, a prevailing speed of the engine 230 is affected in such a way that itreduced. A throttle control 250 is presently provided in a cab of the vehicle 100 onconventional way. The throttle control 250 is signal connected to the firstthe control unit 200 by means of a link L251. The throttle control can be embodiedlike an accelerator pedal. The throttle control 250 is arranged to continuously detect oneby a driver requested throttle. Said throttle can correspond to onetorque T. The throttle control 250 is arranged to send signals continuouslyS2 including information about said torque T requested by the driverof the engine 230. Said torque may be specified as onethrottle position TH specified in percentage points%.101520253011According to a first example, where the driver does not depress the accelerator pedal,a signal S2 is communicated including information corresponding tothrottle position TH = no | (0)%. According to a second example, where the driver holds the accelerator pedal depressed to half,a signal S2 is communicated including information corresponding tothrottle position TH = 50%. According to a third example, where the driver holds the accelerator pedal fully depressed,a signal S2 is communicated including information corresponding tothrottle position TH = 100%. The first control unit 200 includes a speed controller (not shown)speed controller can be a so-called PID controller. Said speed regulatorcan be implemented as an embedded software with appropriate routines. Thethe first control unit 200 is arranged to control a speed of the motor 230 againsta speed setpoint n_ref. According to one embodiment, the first control unit 200 is arranged to on the basis ofthe received signals S1 and S2 including information about a currentengine speed n and throttle position TH control control operation of engine 230,for example by controlling a speed of the engine 230 of the vehicle. According to one embodiment, the first control unit 200 is arranged continuouslydetermine a prevailing speed n of the engine 230. This can be done on the basis ofinformation sent from the speed sensor 240. The first control unit 200 isaccording to a fix onerate of change of engine speed n at decreasing speed. The firstexecution arranged to continuouslythe control unit 200 is according to one embodiment arranged to at a certainrate of change at decreasing speed, set a maximum allowablespeed setpoint n_init and a corresponding throttle reference TH_reffor the control of said speed n. The first control unit 200 is according to a101520253012embodiment arranged to regulate said speed n against said maximumallowedthrottle reference TH_ref. The first control unit 200 is in onespeed setpoint n_init at throttle greater than saidembodiment arranged to regulate said speed according to a specific connectionbetween speed setpoint and throttle for throttle less than saidthrottle reference TH_ref. The first control unit 200 is in oneembodiment arranged to establish said relationship as a function ofengine idle speed n_idleRef and said speed setpoint n_ref. Thefirst control unit 200 is according to one embodiment arranged to determine saidconnection as a straight line. The first control unit 200 is according to one embodimentarranged to automatically interrupt said regulation in the absence ofthrottle TH. The first control unit 200 is arranged according to one embodimentto interrupt said regulation in the event of a throttle TH significantly exceedingsaid throttle reference TH_ref and when said adjustment has taken place during apredetermined period of time and the absolute rate of change is less thanmentioned certain rate of change. According to one embodiment, the first control unit 200 is arranged to interruptsaid regulation when an arbitrarily applicable control unit of the vehicle requests onetorque setpoint in excess of the said torque setpointand said regulation has taken place for a predetermined period of time and onementioned someabsolute amount of the rate of change is less thanrate of change. According to one embodiment, the first control unit 200 is arranged to interruptsaid control then any arbitrary applicable control algorithm of a control unitin the vehicle requests a torque setpoint in excess of the saidregulation torque setpoint and said regulation took place during apredetermined period of time and an absolute amount of the rate of changefalls below said certain rate of change.101520253013A second control unit 210 is provided for communication with the firstthe control unit 200 via a link L211. The second control unit 210 may bedetachably connected to the first control unit 200. The second control unit210 may be an external control unit for the vehicle 100. The second control unit210 may be arranged to perform the innovative process steps according tothe invention. The second control unit 210 can be used to overloadsoftware for the first control unit 200, in particular software for performingthe innovative procedure. The second control unit 210 may alternatively bearranged for communication with the first control unit 200 via an internalnetwork in the vehicle. The second control unit 210 may be arranged to performsubstantially the same functions as the first control unit 200, such as e.g.to determine it at a certain rate of change at a speed decreasemaximum permissible speed setpoint n_ref and a corresponding equivalentthrottle reference TH_ref for the control of the engine speed n;- regulating said speed n against said maximum permissible speed setpointn_ref at throttle greater than said throttle reference TH_ref, and- regulate said speed according to a specific relationship between speed setpointand throttle at throttle less than said throttle referenceTH ref. Figure 3 schematically illustrates a relationship between a speed setpoint n_ref[rpm] and throttle position TH [%] according to one aspect of the invention. According to one embodiment, the first control unit 200 is arranged to be determinedif a prevailing speed n of the engine 230 decreases at a speed whichexceeds a predetermined value, such as e.g. 100 rpm / s. Mentionedpredetermined value may be within a range defined by [50, 300]rpm / s. Said predetermined value may be within a range such asdefined by [75, 200] rpm / s. In case said reduction of the engine speed is caused by an additional load,such as e.g. when activating and operating the above-mentioned power take-off 232 and101520253014power unit 220 can suddenly and unexpectedly reduce the prevailing enginespeeds occur temporarily. Then the said reduction of the prevailing engine speed n takes place according to the criteriaas stated above, an initial speed value n_init is determined. This initialspeed value n_init can be a speed value that is slightly lower than onespeed value when said reduction of the speed was started due tothe additional load. Alternatively, said initial speed value may be n_initcorrespond to the speed value prevailing at the time of said reduction ofthe speed was started due to the additional load. According to one embodimentthe initial speed value n_init is determined immediately after the saiddetermination of the speed reduction completed. In this case, the initialthe speed value n_init is set to correspond to a prevailing speed n thensaid determination of the speed reduction has been completed. In this case, a number of conditions are set for regulating the motor 230 atadditional load according to an aspect of the invention. In the case where the throttle is depressed, i.e. TH differs from zero (0) andthe absolute amount of a time derivative of the speed dn / dt is greater than one100the speed control function as follows:predetermined value, e.g. rpm / s at speed reduction is determined1) A constant k is determined according to:k = (n_init-n_offset-n_id | eRef) / TH_ref2) A constant m is determined according to:m = n_idleRef3) n_refMax = n_init-n_offset101520253015Where:TH_Ref is a throttle position that prevails at a time when n_initdetermined;n_init is a value corresponding to a prevailing engine speed when initializingsaid regulation;n_offset is an offset associated with the engine speed;n_id | eRef is a predetermined reference value for the engine 230 idle speed;n_refMax is the maximum permissible reference value for the engine speed n forsaid regulation;k is a constant and m is a constant that defines the equation of the straight lineaccording to n_ref (TH) = k * TH + malso the function of basis ofIn this case, speed control can be onthrottle position TH is denoted f, i.e. f = n_ref (TH) = k * TH + m. A condition in which the engine speed is regulated according to some aspect ofthe invention in the case of additional load is referred to as an active state ofthe control function. A condition when the engine speed is not regulatedaccording to any aspect of the invention in the case of additional load is referred to as oneinactive state of the control function. According to Figure 3, a relationship between speed setpoint is schematically illustratedn_ref and throttle control position TH during control of the vehicle's engine 230 atadditional load according to an aspect of the invention. A throttle control position TH_ref is determined by the first control unit 200to correspond to a value associated with the determined initial engine speedn_init, i.e. at a time when n_init is determined, said control unit arrives200 also to determine a corresponding throttle position TH_ref.101520253016It is shown in Figure 3 that regulation of the engine speed n takes place against the saidTH greater thanthrottle reference TH_ref, and control of the engine speed n takes place according to onespeed setpoint n_init at throttle saiddetermined relationship f between speed setpoint n_ref and throttle TH atthrottle less than said throttle reference TH_ref. According to allowedreference value n_refMax for the engine speed n initially set to correspond to n_init.one aspect of the invention is set to the maximumIt is described herein that said relationship between setpoint speed and throttle position,i.e. n_ref, is defined as a straight line. Of course, n_ref can be defined asany suitable function of throttle position, e.g. an exponential,logarithmic or polygonal function. Said function f may be a sine orcosine function. Here it is to be understood that the said arbitrary suitablefunction f is defined within a range [0, TH_ref]%. Where n_refMaxdefined within a range [TH_ref, 100]%. According to one embodiment, said maximum allowable reference value n_refMaxfor the engine speed n is ramped down according to a predetermined model in case n_refcorresponds to a value less than said value for n_refMax below onepredetermined time period deltaT. Said predetermined time period deltaT canbe an arbitrary suitable period of time, such as e.g. 0.5 seconds or 2secondAccording to one embodiment, said maximum permissible reference value n_refi / laxfor the engine speed n never exceed said speed n_init. At the additional load of an engine, the innovative regulation willperformed as described herein, namely on the basis ofthrottle control position according to said function f and said maximum permissiblereference value n_refMax for the engine speed n, according to certain conditions. Disconnectionof said regulation takes place according to an embodiment as described below.101520253017Disconnection of an active state of the control function can then take placethe throttle control is no longer depressed, i.e. TH = 0%Alternatively, an active state of the control function can be deactivatedwhen a value representing a requested throttle exceeds TH_init andthe control function has been active for at least one predetermined timetime period and the absolute amount of a rate of change of the vehiclespeed at speed reduction is less than a predetermined threshold value. Figure 4a schematically illustrates a flow chart of a method forcontrol of an engine speed at additional load, according to an embodimentof the invention. The method comprises a first method step s401. The roses401 includes the steps of:- continuously determining a prevailing speed of said engine;- continuously determine a rate of change of the speed when decreasingspeed. Step s401 also includes the steps of:at a certain rate of change at decreasing speed, determine aallowedthrottle reference for the control of said speed;maximum speed setpoint and a corresponding oneregulate said speed against said maximum permitted speed prayer / value atthrottle greater than said throttle reference, and- regulate said speed according to a specific relationship between speed setpointand throttle at throttle less than said throttle reference. Afterstep s401 completes the procedure. Figure 4b schematically illustrates a flow chart of a method forcontrol of an engine speed at additional load, according to an embodimentof the invention.101520253018The method includes a first method step s410. Procedure step s410includes the step of continuously determining a prevailing speed n of saidmotor 230. This can be done by means of the speed sensor 240. According to one embodimentthe speed sensor 240 sends detected raw data to the first control unit 200,which is arranged to determine a prevailing speed n of the motor 230 onon the basis of said received raw data. After the procedure step s410, one is performedsubsequent procedure step s420. The method step s420 includes the step of continuously determining onerate of change dn / dt of the speed at decreasing speed. This can happenby continuously performing a so-called time derivation of the abovecontinuously determined prevailing speed n of said engine 230. Saidtime derivation is not computationally difficult to perform, which is why in an efficient anda measure of a speed reduction can be reliably determined continuouslycaused by additional load on the motor 230. Said first control unit 200is arranged to perform said time derivation of the above-mentioned continuouslydetermined prevailing speeds of said engine 230. After the process steps420 a subsequent process step s430 is performed. The process step s430 includes the step of at a certain rate of changeat decreasing speed, set a maximum permissible speed setpoint n_initand a corresponding throttle reference for the control of saidspeed. In this case, n_init and TH_ref are determined. Step s430 also includesthe step of determining the function f appropriately. According to an example canthe constants k and m are determined as described above. According to oneanother example may be other constants or parameters for a selected function fdetermined to define the function f in the active state forthe regulation of the engine speed at additional load according to an aspect ofAfter s430procedure step s440.the invention. the procedure step is performed a subsequent101520253019Method step s440 includes the step of determining a requested throttle. In this case, the regulation of a speed of the engine 230 is according to the innovativethe active state procedure. In this case, the engine speed is regulated atadditional load on the basis of a throttle provided by a driverby using the throttle control 250. After the procedure step s440 is performeda subsequent procedure step s450. The method step s450 includes the step of regulating said speed n against itmaximum permissible speed setpoint n_init at throttle application greater than saidthrottle reference TH_ref. Alternatively, step s450 includes step attregulate said speed n against n_maxRef if this is ramped down according to whatas described above. The process step s450 includes the step of controlling said speed n according toa specific relationship between speed setpoint and throttle on throttleless than said throttle reference. After the procedure step s450 is performeda subsequent procedure step s460. The step step s460 includes the step of determining a predetermined onecondition is met. An example of said predetermined condition is thatthe throttle control 250 is no longer depressed / activated / depressed, i.e. TH = 0%. OneAnother example of said predetermined condition is the throttle controlexceeds TH_ref and the control function has been active for at leasta predetermined time period and the absolute amount of a rate of changeof the vehicle speed at speed reduction is less than a predeterminedthreshold value. If said predetermined condition is met, one is performedsubsequent procedure step s470. If the condition is not met, it is performedprocedure step s440 again. The process step s470 includes the step of interrupting control of the motorspeed at additional load. After s470 endsprocedure.the procedural step101520253020Referring to Figure 5, a diagram of an embodiment of one is showndevice 500. The control units 200 and 210 described with reference toFigure 2 may in one embodiment comprise the device 500. The device 500includes a non-volatile memory 520, a data processing unit 510, and aread / write memory 550. The non-volatile memory 520 has a first memory day 530wherein a computer program, such as an operating system, is stored for controlthe function of the device 500. Furthermore, the device 500 comprises a buscontroller, a serial communication port, an I / O device, an A / D converter, atime and date input and transfer unit, an event counter andan interrupt controller (not shown). The non-volatile memory 520 also hasa second memorial day 540. A computer program P is provided which includes routines for controllingan engine speed at additional load according to an aspect of the innovativeprocedure. Program P includes routines for continuously determining oneprevailing speed n of the engine 230. The program P includes routines forcontinuously determine a rate of change of the speed n when decreasingspeed. The program P includes routines for, at a certain rate of change ata speed reduction, set a maximum permitted speed setpoint n_initand a corresponding throttle reference TH_ref for the control ofsaid speed n. The program P includes routines for regulating said speed n against saidmaximum permissible speed setpoint n_init at throttle application greater than thatthrottle reference TH_ref. Program P includes routines for regulatingsaid speed according to a definite relationship between speed setpoint n_refand throttle TH at throttle less than said throttle reference.101520253021The program P includes routines for determining said relationship as onen_id | eRefspeed setpoint n_ref. Program P includes routines for determiningfunction of the engine idle speed and the likesaid relationship as a straight line. The program P includes routines for automatically interrupting said controlin the absence of throttle. Program P includes routines for interruptingsaid regulation in the event of a throttle significantly exceeding saidthrottle reference TH_ref and said adjustment took place during apredetermined period of time and the absolute rate of change is less thanmentioned certain rate of change. The program P can be stored in an executable way or in a compressed wayin a memory 560 and / or in a read / write memory 550. When it is described that the data processing unit 510 performs a certain functionit should be understood that the data processing unit 510 performs a certain part ofthe program which is stored in the memory 560, or a certain part of the program whichis stored in the read / write memory 550. The data processing device 510 can communicate with a data port 599 viaa data bus 515. The non-volatile memory 520 is for communicationwith the data processing unit 510 via a data bus 512. The separate memory560 is intended to communicate with the data processing unit 510 via adata bus 511.the data processing unit 510 via a data bus 514. To the data port 599 canfor example links L211, L231, L241 and L251 are connected (see Figure 2). The read / write memory 550 is arranged to communicate withWhen data is received on data port 599, it is temporarily stored in the otherthe memory part 540. When the received input is temporarily stored, isthe data processing unit 510 is prepared to perform code execution ona manner described above. According to one embodiment, signals include received10152022on the data port 599 information a prevailing speed n of the motor 230. According toone embodiment includes signals received at the data port 599 for informationa throttle position TH. The received signals on the data port 599 canused by the device 500 to control the operation of the engine 230. Parts of the methods described herein may be performed by the device 500 by means ofof the data processing unit 510 running the program stored in the memory 560or read / write memory 550. When the device 500 is running the program, it is executedprocedures described herein. The foregoing description of the preferred embodiments ofthe present invention has been provided for the purpose of illustrating and describingthe invention. It is not intended to be exhaustive or restrictivethe invention to the described variants. Obviously many will comemodifications and variations to be apparent to those skilled in the art. The embodimentswas selected and described to best explain the principles of the invention andits practical applications, thus enabling professionals to understandthe invention for different embodiments and with the different modifications asare suitable for the intended use.
权利要求:
Claims (16) [1] A method for controlling the speed of an engine (230) at additional load, comprising the steps of: - continuously determining (s410) a prevailing speed (n) of said engine; - continuously determine (s420) a rate of change (dn / dt) of the speed (n) at decreasing speed, characterized by the steps that - at a certain rate of change at decreasing speed, determine (s430) a maximum permitted speed setpoint (n_init) and a corresponding throttle reference (TH_ref) for the control of said speed (s); - regulate (s450) said speed (n) against said maximum permissible speed setpoint (n_init; n_refMax) at throttle application greater than said throttle reference (TH_ref), and - regulate (s450) said speed (n) according to a specific relationship between n_speed setpoint) and throttle (TH) at throttle less than said throttle reference (TH_ref). [2] The method of claim 1, further comprising the step of: - determining said relationship as a function of engine idle speed (n_idleRef) and said speed setpoint (n_ref). [3] The method of claim 2, further comprising the step of: - establishing said relationship as a straight line (f). [4] A method according to any one of the preceding claims, wherein said certain rate of change is a value within a range of [50, 300] rpm / s. [5] A method according to any one of the preceding claims, further comprising the step of: - automatically interrupting (s470) said control in the absence of throttle (TH). 10 15 20 25 30 24 [6] A method according to any one of the preceding claims, further comprising the step of: - interrupting (s470) said control at a throttle (TH) substantially exceeding said throttle reference (TH_ref) and said control has taken place predetermined rate of change below said certain rate of change. for a period of time and the absolute [7] An apparatus for regulating the speed of an engine at additional load, comprising: - means (240; 200; 210; 500) for continuously determining a prevailing speed (n) of said engine; means (200; 210; 500) for continuously determining a rate of change of the speed (n) at decreasing speed, characterized by - means (200; 210; 500) for determining, at a certain rate of change at decreasing speed, a maximum permissible speed setpoint (n_init) and a corresponding throttle reference (TH_ref) for the control of said speed (n); means (200; 210; 500) for regulating said speed (n) against said maximum permissible speed setpoint (n_init; n_refMax) at throttle (TH) greater than said throttle reference (TH_ref), and - means (200; 210; 500) to regulate said speed (n) according to a specific relationship between speed setpoint (n_ref) and throttle (TH) at throttle less than said throttle reference (TH_ref). [8] The apparatus of claim 7, further comprising: - means (200; 210; 500) for determining said relationship as a function of engine idle speed (n_idleRef) and said speed setpoint (n_ref). [9] The apparatus of claim 8, further comprising: - means (200; 210; 500) for establishing said relationship as a straight line (f). 10 15 20 25 30 25 7-9, where the rate of change consists of a value which is within a range of [50, 300] rpm / s. [10] Device according to any one of claims said certain [11] Device according to any one of claims 7-10, further comprising: - means (200; 210; 500) for automatically interrupting said control in the absence of throttle application (TH). [12] An apparatus according to any one of claims 7 to 11, further comprising: - means (200; 210; 500) for interrupting said control at a throttle (TH) substantially exceeding said throttle reference (TH_ref) and said control has taken place for a predetermined period of time and the absolute rate of change is less than said certain rate of change. [13] Motor vehicle (100; 110) comprising a device according to any one of claims 7-12. [14] A motor vehicle (100; 110) according to claim 13, wherein the motor vehicle is something of a truck, bus or passenger car. [15] A computer program (P) for controlling the speed of an engine at additional load, said computer program (P) comprising program code stored on a computer-readable medium for causing an electronic control unit (200; 500) or another computer (210). 500 connected to the electronic control unit (200; 500) to perform the steps according to any one of claims 1-7. [16] A computer program product comprising a program code stored on a computer readable medium for performing the method steps of any of claims 1-7, when said computer program is run on an electronic control unit (200; 500) or another computer (210; 500) connected to the electronic control unit (200; 500).
类似技术:
公开号 | 公开日 | 专利标题 US8510012B2|2013-08-13|Anti-tailgating system and method AU2008336078B2|2013-06-20|Part-throttle performance optimization CN105644561A|2016-06-08|Method and system for controlling starting of AMT vehicle KR101829853B1|2018-02-20|Control of a requested torque in a vehicle EP2937254B1|2020-04-22|Vehicle control apparatus SE1250303A1|2013-09-29|Device and method of wear-limiting torque build-up of a vehicle EP2921676B1|2017-08-02|Process and system for controlling engine speed SE536444C2|2013-11-05|Device and method for controlling power take-off operation in a motor vehicle GB2514839B|2019-06-12|Clutch pedal torque limiting SE1151184A1|2013-06-14|Apparatus and method for controlling the engine speed at additional load US20200156616A1|2020-05-21|Coasting management control of a vehicle with a road speed governor SE1151186A1|2013-06-14|Apparatus and method for controlling the engine speed at additional load KR101902056B1|2018-09-27|Method and Device for Automatically Regulating a Longitudinal Dynamic of a Motor Vehicle US6419609B1|2002-07-16|Torque adaptation device for an engine moment model SE536001C2|2013-03-26|Device and method for controlling the propulsion of a motor vehicle US10059353B2|2018-08-28|Speed control system for a railcar mover SE534948C2|2012-02-28|Apparatus and method for influencing the slip of wheels of a motor vehicle SE538535C2|2016-09-13|Device and method for limiting torque build-up of an engine of a motor vehicle SE0801116L|2009-11-16|Method and computer program for improving the drivability of a motor vehicle KR20180128357A|2018-12-03|Method for operating a drive unit and method for monitoring the same SE0950197A1|2010-09-28|Motor vehicle with automatic clutch CN103732889A|2014-04-16|Method and device for monitoring a control unit for operating an engine system JP2016080026A|2016-05-16|Clutch control device SE532944C2|2010-05-18|Method and computer program for improving the drivability of a motor vehicle SE1150860A1|2013-03-22|Device and method for controlling the propulsion of a motor vehicle
同族专利:
公开号 | 公开日 EP2791491A4|2015-12-23| EP2791491A1|2014-10-22| SE536239C2|2013-07-16| WO2013089617A1|2013-06-20|
引用文献:
公开号 | 申请日 | 公开日 | 申请人 | 专利标题 AU608253B2|1986-12-01|1991-03-28|Woodward Governor Company|Method and apparatus for iterated determinations of sensed speed and speed governing| EP0875673B1|1997-05-02|2003-08-20|Siemens Aktiengesellschaft|Method for controlling an internal combustion engine| US6042505A|1998-06-18|2000-03-28|Cummins Engine Company, Inc.|System for controlling operation of an internal combustion engine| US6196188B1|1999-07-15|2001-03-06|Cummins Engine Co Inc|System and method for maintaining a constant throttle deadband| US6289873B1|2000-05-02|2001-09-18|General Electric Company|System and method for controlling an engine during a bog condition| US6763296B2|2002-11-26|2004-07-13|General Motors Corporation|Method and system for alternator load modeling for internal combustion engine idle speed control| JP4082231B2|2003-02-17|2008-04-30|日産自動車株式会社|Engine overspeed prevention control device| JP5069518B2|2007-08-10|2012-11-07|日立建機株式会社|Work machine travel system|
法律状态:
2021-08-03| NUG| Patent has lapsed|
优先权:
[返回顶部]
申请号 | 申请日 | 专利标题 SE1151184A|SE536239C2|2011-12-13|2011-12-13|Apparatus and method for controlling the engine speed at additional load|SE1151184A| SE536239C2|2011-12-13|2011-12-13|Apparatus and method for controlling the engine speed at additional load| EP12857938.0A| EP2791491A4|2011-12-13|2012-12-10|Device and method for regulating the speed of an engine in response to extra load| PCT/SE2012/051360| WO2013089617A1|2011-12-13|2012-12-10|Device and method for regulating the speed of an engine in response to extra load| 相关专利
Sulfonates, polymers, resist compositions and patterning process
Washing machine
Washing machine
Device for fixture finishing and tension adjusting of membrane
Structure for Equipping Band in a Plane Cathode Ray Tube
Process for preparation of 7 alpha-carboxyl 9, 11-epoxy steroids and intermediates useful therein an
国家/地区
|